package com.itheima.Operator;

/*逻辑运算符分类:
&(与): 表示并且
| (或): 表示或者
! (非) : 表示取反
^ (异或)
* */
public class Opp02 {
    public static void main(String[] args) {
        //&(与): 表示并且
        // 遇false则false,只有符号两边同时为true 才为true
        System.out.println(true & true);
        System.out.println(false & false);
        System.out.println(true & false);
        System.out.println(false & true);
        System.out.println("---------------");
        // | (或): 表示或者
        // 遇true则true,只有符号两边同时为false 才为false
        System.out.println(true | true);
        System.out.println(false | false);
        System.out.println(true | false);
        System.out.println(false | true);
        System.out.println("-----------------");
        //  ! (非) : 表示取反
        System.out.println(!true);
        System.out.println(!!true);
        System.out.println("----------------");
        //  ^ (异或)
        // 相同为false  不同为true
        System.out.println(true ^ true);
        System.out.println(false ^ false);
        System.out.println(true ^ false);
        System.out.println(false ^ true);

    }
}
